home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / blank / BOGL.lha / BOGL / blanker / BOGL.programme < prev    next >
Text File  |  1999-01-08  |  3KB  |  117 lines

  1. ;;;
  2. ;;; This file specifies the programs that the BOGL
  3. ;;; screen blanker module uses, how to call them,
  4. ;;; and how to control them.
  5. ;;; The program that is run is randomly chosen from
  6. ;;; those present here.
  7. ;;;
  8. ;;; Notice that ';' indicates a comment,
  9. ;;; as does any whitespace at the beginning
  10. ;;; of the line.
  11. ;;;
  12. ;;; A programme entry starts with PROG and ends
  13. ;;; with whitespace or EOF
  14. ;;;
  15. ;;; Formats:
  16. ;;; PROG <program with full path>
  17. ;;; ARGS <argument string passed to program>
  18. ;;; CDIR <current directory to use by program>
  19. ;;; SCRN <monitor ID> <screen depth>
  20. ;;; VKEY <start> <step> <end> <ASCII code | 'char'>
  21. ;;; INEV <start> <step> <end> <input event string>
  22. ;;; MENU <start> <step> <end> <menu #> <item #> <sub #>
  23. ;;;
  24. ;;; Start, step, and end values are in seconds, unless
  25. ;;; step size is negative in which case the values
  26. ;;; are interpreted as frame counts
  27. ;;; For indefinite repetition, use an end value of -1
  28. ;;;
  29. ;;; Menu numbers are counted from 0, use -1 if the
  30. ;;; number is not applicable (e.g. no sub-menu)
  31.  
  32. ;;
  33. ;; All hail the bouncy ball!!!
  34. ;;
  35. ;; Needs only a small screen depth
  36. ;; Note that this demo does not
  37. ;; actually set a background colour,
  38. ;; so the background may turn out to
  39. ;; be some strange random colour.
  40. ;;
  41. ;PROG Mesa:demos/bounce
  42. ;SCRN 659456 3
  43.  
  44. ;;
  45. ;; Rotating gears
  46. ;;
  47. ;; 64 colours is sufficient to get
  48. ;; a reasonable result fast.
  49. ;; Every 2 frames, 'z' and cursor left
  50. ;; is transmitted, and every four frames
  51. ;; a cursor up is generated.
  52. ;; These rotations commence at frame 10
  53. ;;
  54. ;PROG Mesa:demos/gears
  55. ;SCRN 659456 6
  56. ;VKEY 10 -2 -1 'z'
  57. ;INEV 10 -2 -1 <left>
  58. ;INEV 10 -4 -1 <up>
  59.  
  60. ;;
  61. ;; The pointblast demo
  62. ;;
  63. ;; Set blending off, point smooth off,
  64. ;; and point size to 2 for speed
  65. ;;
  66. ;PROG Mesa:demos/pointblast
  67. ;ARGS -nearest
  68. ;MENU 0 0 0 2 5 -1
  69. ;MENU 0 0 0 2 9 -1
  70. ;MENU 0 0 0 2 10 -1
  71.  
  72. ;;
  73. ;; A popular demo for screen blankers
  74. ;;
  75. ;; Cycles through all 5 shapes in 10
  76. ;; minutes
  77. ;;
  78. PROG Mesa:demos/morph3d
  79. VKEY 0 600 -1 '1'
  80. VKEY 120 600 -1 '2'
  81. VKEY 240 600 -1 '3'
  82. VKEY 360 600 -1 '4'
  83. VKEY 480 600 -1 '5'
  84.  
  85. ;;
  86. ;; Reflections demo
  87. ;;
  88. ;; Notice the need for CDIR, so
  89. ;; that the texture can be found.
  90. ;PROG Mesa:demos/reflect
  91. ;CDIR Mesa:demos
  92. ;INEV 0 -4 -1 <up>
  93.  
  94. ;;
  95. ;; Specular texture demo
  96. ;;
  97. ;; Cycles through the modes every
  98. ;; 8 frames
  99. ;;
  100. ;PROG Mesa:demos/SpecTex
  101. ;MENU 0 -8 -1 2 0 -1
  102. ;MENU 2 -8 -1 2 1 -1
  103. ;MENU 4 -8 -1 2 2 -1
  104. ;MENU 6 -8 -1 2 3 -1
  105.  
  106. ;;
  107. ;; Textured cylinder demo
  108. ;;
  109. ;; Shows the 3 different texture
  110. ;; methods for 20 frames each
  111. ;;
  112. ;PROG Mesa:demos/texcyl
  113. ;CDIR Mesa:demos
  114. ;MENU 0 -60 -1 2 0 -1
  115. ;MENU 20 -60 -1 2 1 -1
  116. ;MENU 40 -60 -1 2 2 -1
  117.